const layer = layui.layer;
// 1.定义初始化页面函数
getUserInfo();
function getUserInfo() {
  $.ajax({
    type: "GET",
    url: "/my/userinfo",
    success: function (res) {
      if (res.status !== 0) return layer.msg(res.message);
      // 调用渲染头像函数
      renderAvatar(res.data);
    },
  });
}

// 2.定义渲染头像函数
function renderAvatar(user) {
  // 昵称 名字
  let name = user.nickname || user.username;
  // 设置欢迎文本
  $("#welcome").html(`欢迎~ ${name}`);

  // 设置头像 先判断user_pic 是否为空
  if (user.user_pic !== null) {
    $(".layui-nav-img").attr("src", user.user_pic).show();
    $(".text-avatar").hide();
  } else {
    // 去昵称的第一个字符并转成大写
    const one = name[0].toUpperCase();
    $(".text-avatar").html(one).show();
    $(".layui-nav-img").hide();
  }

  // 3.退出功能
  $("#loginOut").on("click", function () {
    layer.confirm(
      "确定要才退出登录吗?",
      { icon: 3, title: "退出登录" },
      function (index) {
        // 删除本地储存token
        localStorage.removeItem("token");
        // 跳转到登录页
        location.href = "/login.html";
        layer.close(index);
      }
    );
  });
}

function click() {
  $('#pubClick').click()
}
